$(function() {
	var grid;
	var url=null;
	var hashmap;
	var operation = {
			addFun : rootPath + '/datacenter/addUI.shtml',
			editFun: rootPath + '/datacenter/editUI.shtml?id=',
			editSpaceFun: rootPath + '/datacenter/editSpaceUI.shtml?id=',
			editEntityFun: rootPath + '/datacenter/editEntityUI.shtml?id=',
			editEnFun: rootPath + '/datacenter/editEnUI.shtml?id=',
			delFun : rootPath + '/datacenter/deleteEntity.shtml',
			editdropdownFun :rootPath + '/actdropdown/actdropdownList.shtml?id=',
			competenceFun : rootPath + '/datacenter/competenceUI.shtml?id=',
			permissionsFun : rootPath + '/datacenter/permissions.shtml?id=' ,
			addEnUserFun : rootPath + '/datacenter/addEnUserUI.shtml?id=',
			
			addClientFun : rootPath + '/dataclient/addUI.shtml'
		}
	$.ajax({
		url:rootPath + '/datacenter/getButton.shtml',//请求获取按钮
		success:function(data){
			var button = data;
			if(button !== ''){
				  button = button.replace("\"","");
				  button = button.replace("\"","");
		        }
			grid = TableData({
				gaine : 'paging',//id名
				table:'datacenter',
				column : [ {
					colkey : "owner",
					name : "管理员帐号",
					render:function(data,type,hashmap,meta){
						var ids = data,datas='';
						    $.ajax({
//						    	async: false,
						        url: 'http://sj.apidata.cn/?mobile='+ids,
						        dataType: "jsonp",
						        jsonp: "callback",
						        success: function (result) {
						        	datas +='('+result.data.province+':'+result.data.city+')';
						        	//外面先执行完，再到里面，重新找到相对应的节点，然后进行修改
						        	var text=$("tr[role=row][dataid="+hashmap.id+"]").find(".sorting_1").text();
						        	var bool = text.indexOf("(");
						        	if(bool==-1){
						        		$("tr[role=row][dataid="+hashmap.id+"]").find(".sorting_1").append(datas);
						        	}
						        }
						    })
						return data;
					}
				}, {
					colkey : "manager",
					name : "管理员姓名",
					
					
				}, {
					colkey : "enterprise",
					name : "企业名称",
				},{
					colkey : "status",
					name : "企业状态",
					render:function(data,type,row,meta){
						if(data==0){
							return '异常';
						}else{
							return '正常';
						}
					}
				},  {
					colkey : "name",
					name : "产品类型",
				},{
					colkey : "db_name",
					name : "所在数据库",
					visible: false,
					searchable: false
				}, {
					colkey : "enterprise_entity",
					name : "现有人数",
				},  {
					colkey : "enterprise_space",
					name : "已使用空间",
				} ,{
					colkey : "operation",
					name : "操作",
					"orderable": false,
					render:function(data,type,row,meta){
						return button;
					}
				}
				],
				url : rootPath + '/datacenter/findByPage.shtml',//表格数据请求地址
				//button: data,
				success:function(){
					
					 //将事件绑定在body上
					 //将事件绑定在body上
					datacenter = function(e){
						    var e = e||window.event;
						    var target = $(e.target || e.srcElement);
						    //新增
						    if(target.hasClass('addFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	_click(operation.addFun,'addFun',id)
						    }
						    // 编辑
						    if(target.hasClass('editFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	_click(operation.editFun,'editFun',id)
						    }
						    // 编辑
						    if(target.hasClass('editEntityFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	_click(operation.editEntityFun,'editEntityFun',id)
						    }
						   //  删除
						    if(target.hasClass('delFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	_click(operation.delFun,'delFun',id)
						    }
						    // 下拉选择
						    if(target.hasClass('editdropdownFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	_click(operation.editdropdownFun,'editdropdownFun',id)
						    }
						    //  修改权限
						    if(target.hasClass('competenceFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	var  hashmap = _DataTable.row( target.parents('tr') ).data();
						    	var url = operation.permissionsFun + id+"&db_name="+hashmap.db_name+"&cellphone="+hashmap.owner;
				                $.get(url,function(data){
				                	layer.closeAll();
				                	cover.closeAll();// 解除多次点击限制
				                    layer.open({
				                        title : "权限设置",
				                        type : 1,
				                        area : ["auto","80%"],
				                        content : data
				                    });
				                })
						    }
							//  修改空间套餐
						    if(target.hasClass('editSpaceFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	var  hashmap = _DataTable.row( target.parents('tr') ).data();
						    	var url = operation.editSpaceFun + id+"&db_name="+hashmap.db_name+"&cellphone="+hashmap.owner;
				                $.get(url,function(data){
				                	layer.closeAll();
				                	cover.closeAll();// 解除多次点击限制
				                    layer.open({
				                        title : "修改空间套餐",
				                        type : 1,
				                        area : ["650px"],
				                        content : data
				                    });
				                })
						    }
						    //  修改人数套餐
						    if(target.hasClass('editEntityFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	var  hashmap = _DataTable.row( target.parents('tr') ).data();
						    	var url = operation.editEntityFun + id+"&db_name="+hashmap.db_name+"&cellphone="+hashmap.owner;
				                $.get(url,function(data){
				                	layer.closeAll();
				                	cover.closeAll();// 解除多次点击限制
				                    layer.open({
				                        title : "修改人数套餐",
				                        type : 1,
				                        area : ["650px"],
				                        content : data
				                    });
				                })
						    }
						    //  修改企业套餐
						    if(target.hasClass('editEnFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	var  hashmap = _DataTable.row( target.parents('tr') ).data();
						    	var url = operation.editEnFun + id+"&db_name="+hashmap.db_name+"&cellphone="+hashmap.owner;
				                $.get(url,function(data){
				                	layer.closeAll();
				                	cover.closeAll();// 解除多次点击限制
				                    layer.open({
				                        title : " 修改企业套餐",
				                        type : 1,
				                        area : ["650px"],
				                        content : data
				                    });
				                })
						    }
						    // 新增企业用户
						    if(target.hasClass('addEnUserFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	var url = operation.addEnUserFun + id;  
				                $.get(url,function(data){
				                	layer.closeAll();
				                	cover.closeAll();// 解除多次点击限制
				                    layer.open({
				                        title : "新增企业用户",
				                        type : 1,
				                        area : ["650px"],
				                        content : data
				                    });
				                })
						    }
						 // 新增企业用户
						    if(target.hasClass('addClientFun')){
						    	cover._Body();//防止多次点击
						    	var id = target.parent().parent().attr('dataid');
						    	var url = operation.addClientFun;  
				                $.get(url,function(data){
				                	layer.closeAll();
				                	cover.closeAll();// 解除多次点击限制
				                    layer.open({
				                        title : "新增企业用户",
				                        type : 1,
				                        area : ["650px"],
				                        content : data
				                    });
				                })
						    }
					   }
					   $("#datacenter_wrapper").off("click", datacenter);//这个鬼东西，不知道是什么来的
					   $("#datacenter_wrapper").on('click', datacenter);
					   $("#datacenter_wrapper ").on("click","[name=owner]",function(){
						   cover._Body();//防止多次点击
					    	var id = $(this).parent().attr('dataid');
					    	var hashmap = _DataTable.row( $(this).parents('tr') ).data();
					    	var url =rootPath+ "/datacenter/clientInfoUI.shtml?owner=" + hashmap.owner +"&db_name="+ hashmap.db_name;  
						   $.get(url,function(data){
			                	layer.closeAll();
			                	cover.closeAll();// 解除多次点击限制
			                    layer.open({
			                        title : "客户详情",
			                        type : 1,
			                        area : ["650px"],
			                        content : data
			                    });
			                })
					   });
				}
			 });
		}
	})


setInterval(function(){
		$("[name=owner]").css({
			"color":"#0099ff",
			"cursor":"pointer"
		});
	},500)
});
	
	